const express=require("express")
const app=express()

//定义一个最简单的中间件
/*const mw=function(req,res,next){
    console.log('我是最简单的中间件')
    next()
}
//全局注册中间件
//全局注册中间件指的是客户端发起的任何请求，在到达服务器后，都会触发的中间件，叫做全局注册中间件
app.use(mw) //全局注册该中间件*/

//全局注册简写形式
app.use((req,res,next)=>{
    console.log("这是最简单的中间件函数")
    next()
})

app.get("/",(req,res)=>{
    console.log(`请求路径${req.url},请求方法${req.method}`)
    res.send("home page")
})

app.post("/",(req,res)=>{
    console.log(`请求路径${req.url},请求方法${req.method}`)
    res.send("添加内容")
})

app.listen(80,()=>{
    console.log("running at server http://127.0.0.1")
})